#ifndef __DATA_H__
#define __DATA_H__
#include <sqlite3.h>

struct data{
    int pnRow;
    int pnColumn;
    int i;
    int j;
    char *sql;
    char *errMsg;
    char **pazResult;
    sqlite3 *ppDb;
};

struct value{
    char **data;
    int num;
};

//清空遗留信息
void data_clear(struct data *p);
//初始化，首次使用必须先初始化
void data_init(struct data *p,sqlite3 *ppDb);
//执行sql语句
int data_query(struct data *p);
//测试是否为空
int data_empty(struct data *p);
//获取一行记录
struct value* data_get(struct data *p,struct value *v);


#endif